@charset "utf-8";
/* CSS Document */
/*  公用头和脚   */
#header{ width:980px; margin:0 auto;background:#fff;}
/*  最上方的登录框   */
.header_lv1{ width:100%; height:27px; background-color:#eeeeee; border-bottom:1px solid #e0e0e0;}
/*  未登录时最上方的登录框  */
.header_lv1_login_wei{ width:980px; margin: 0 auto; height:27px;}
.header_p_left{ float:left; line-height:27px; color:#000000;}
.header_p_left a{color:#666666; text-decoration:none;}
.header_p_left a:hover{ color:#ff4e00; text-decoration:underline;}
.header_p_right{ float:right; line-height:27px; color:#666666;}
.header_p_right a{color:#666666; text-decoration:none;}
.header_p_right a:hover{ color:#ff4e00; text-decoration:underline;}
.header_lv1 .shu{ margin-left:5px; margin-right:5px;}
/*  已登录  */
.header_lv1_login_yi{ width:980px; margin: 0 auto; height:27px;}
.header_lv1_login_yi .shuzi{ color:#ff0000;}
/*  logo+搜索框  */
.header_lv2{ height:85px;}
.header_lv2 .logo{ padding-top:6px; float:left;}
.header_search{ width:535px;  float:right; padding-right:80px; padding-top:15px;}
.header_search_lv1{ width:502px; height:40px; background-image:url(../images/search_bg.png); background-repeat:no-repeat; }
.search_img{ padding-left:6px; padding-top:6px; float:left;}
.search_txt{ margin-top:8px; float:left; width:316px; height:24px; font-size:12px; line-height:24px; background-color:#FFF; border:none; padding-left:6px;}
.search_input{ margin-top:6px; padding-right:6px; float:right;}
.search_p1{ padding-top:13px; color:#666666; padding-left:6px;}
.search_p1 a{ margin-left:3px; margin-right:3px; color:#8a8989;}
.search_p1 a:hover{ color:#ff3300; text-decoration:none;}

.head_banner {BACKGROUND: url(../images/haibaob_04.gif) repeat-x;HEIGHT: 33px;margin:0 auto;}
.head_banner p{ widows:120px; float:right; margin-right:10px; margin-top:10px;}
.head_banner p A:hover{color: #FFFFFF;text-decoration: underline;}
.head_banner p A:hover{color: #FFFFFF;text-decoration: underline;}
.imcm UL {LIST-STYLE: none none outside; BACKGROUND-IMAGE: none; POSITION: static; BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-STYLE: none; FLOAT: none; CLEAR: none; VERTICAL-ALIGN: top; BORDER-LEFT-STYLE: none; OVERFLOW: visible; PADDING-TOP: 0px}
.imcm LI {LIST-STYLE: none none outside; BACKGROUND-IMAGE: none; POSITION: static; BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-STYLE: none; FLOAT: none; CLEAR: none; VERTICAL-ALIGN: top; BORDER-LEFT-STYLE: none; OVERFLOW: visible; PADDING-TOP: 0px}
.imcm DIV {LIST-STYLE: none none outside; BACKGROUND-IMAGE: none; POSITION: static; BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-STYLE: none; FLOAT: none; CLEAR: none; VERTICAL-ALIGN: top; BORDER-LEFT-STYLE: none; OVERFLOW: visible; PADDING-TOP: 0px}
.imcm SPAN {LIST-STYLE: none none outside; BACKGROUND-IMAGE: none; POSITION: static; BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-STYLE: none; FLOAT: none; CLEAR: none; VERTICAL-ALIGN: top; BORDER-LEFT-STYLE: none; OVERFLOW: visible; PADDING-TOP: 0px}
.imcm A {LIST-STYLE: none none outside; BACKGROUND-IMAGE: none; POSITION: static; BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-STYLE: none; FLOAT: none; CLEAR: none; VERTICAL-ALIGN: top; BORDER-LEFT-STYLE: none; OVERFLOW: visible; PADDING-TOP: 0px}
.imcm LI A IMG {BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px}
.imcm SPAN {DISPLAY: inline}
.imcmfof{margin:1px auto 0px;width:980px;HEIGHT: 24px;background: #000000 url(../images/arr.gif); margin-bottom:5px;}
.imcm .imsc {POSITION: relative; background-color:#Fff;}
.imcm .imsubc {POSITION: absolute; VISIBILITY: hidden}
.imcm LI {LIST-STYLE-TYPE: none; FLOAT: left;}
.imcm UL UL LI {WIDTH: 100%; FLOAT: none !important}
.imcm A {POSITION: relative; DISPLAY: block}
.imcm UL .imsc {Z-INDEX: 1000}
.imcm UL .imsubc {Z-INDEX: 1000}
.imcm UL UL .imsc {Z-INDEX: 2000}
.imcm UL UL .imsubc {Z-INDEX: 2000}
.imcm UL UL UL .imsc {Z-INDEX: 3000}
.imcm UL UL UL .imsubc {Z-INDEX: 3000}
.imde UL LI:hover .imsubc {VISIBILITY: visible}
.imde UL UL LI:hover .imsubc {VISIBILITY: visible}
.imde UL UL UL LI:hover .imsubc {VISIBILITY: visible}
.imde LI:hover UL .imsubc {VISIBILITY: hidden}
.imde LI:hover UL UL .imsubc {VISIBILITY: hidden}
.imde LI:hover UL UL UL .imsubc {VISIBILITY: hidden}
.imcm .imea {POSITION: relative; LINE-HEIGHT: 1px; WIDTH: 1px; DISPLAY: block; FLOAT: right; HEIGHT: 0px; FONT-SIZE: 1px; LEFT: 0px}
.imcm .imea SPAN {POSITION: relative; LINE-HEIGHT: 0px; DISPLAY: block; FONT-SIZE: 1px}
#imenus0 LI UL {BORDER-BOTTOM: #ffc894 0px solid; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=85); BORDER-LEFT: #ffc894 1px solid; BACKGROUND-COLOR: #f15416; MARGIN: 0px; BORDER-TOP: #ffc894 1px solid; BORDER-RIGHT: #ffc894 1px solid; opacity: 0.85}
#imenus0 .imunder {FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=20); BACKGROUND-COLOR: #a2a2a2; TOP: 3px; LEFT: 3px; opacity: 0.20; -moz-opacity: 0.20}
#imenus0 LI A {TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; TEXT-DECORATION: none;}
#imenus0 .imctitle {TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; TEXT-DECORATION: none}
.subLv1 {WIDTH: 98px; TOP: -2px; LEFT: -1px}
.subLv2 {WIDTH: 140px; TOP: -23px; LEFT: 132px}
#imenus0 UL A {BORDER-BOTTOM: #f4b367 1px solid;TEXT-ALIGN: center;LINE-HEIGHT: 27px;DISPLAY: block;HEIGHT: 27px;COLOR: #ffffff;}
#imenus0 LI .tss_s{padding-top:10px;width:96px;height:25px;font-size: 14px;font-weight: 900;color: #FFFFFF;text-decoration: none;}
.imatm A:hover{background: url(../images/haibao_04.gif) repeat-x; font-weight:900;}
#imenus0 .imsubc LI .imctitle {BORDER-BOTTOM: #f4b367 1px solid; TEXT-ALIGN: left; LINE-HEIGHT: 27px; PADDING-LEFT: 25px; DISPLAY: block; HEIGHT: 27px; COLOR: #ffffff; TEXT-DECORATION: none}

#imenus0 li#ulitem0z4 a.tss_s,#imenus0 #ulitem0_4 a.tss_s {width:116px;}
#ulitem0z4 .subLv1,#ulitem0_4 .subLv1 {WIDTH: 118px;}
#imenus0 li#ulitem0z5 a.tss_s,#imenus0 #ulitem0_5 a.tss_s {width:116px;}
#ulitem0z5 .subLv1,#ulitem0_5 .subLv1 {WIDTH: 118px;}

.huodong{ overflow:auto; width:980px; margin:0 auto; height:28px; background-image:url(../images/header_bg.png); background-repeat:repeat-x;}
.huodong_p1{ float:left; font-weight:bold; padding-top:6px; padding-left:40px; color:#333333;}
.huodong_p2{ float:left; padding-top:6px; color:#666666;}
#ScrollNotice a{display:block;height:25px;line-height:25px;color:#000;}

/* 登录前和登录后隐藏切换  */
.header_lv1_login_wei{ display:;}
.header_lv1_login_yi{ }

/*  页脚    */
#footer{ width:980px; padding-top:13px; margin: 0 auto;background:#fff;}